#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

int main()
{
   // int sec = 10;
   // printf("%d秒后开始在当前工作目录下新建文件\n", sec);
   // sleep(sec);
   // FILE* pf = fopen("file.txt", "w");
   // if(pf == NULL) 
   // {
   //     perror("fopen failed");
   //     exit(-1);
   // }
   // fclose(pf);
   // printf("新建完成\n");

    int sec = 10;
    printf("my pid is %d\n", getpid());
    printf("%d秒后更改当前工作目录到上级目录，并在工作目录下新建文件\n", sec);
    sleep(sec);
    chdir("..");

    FILE* pf = fopen("file.txt", "w");
    if(pf == NULL) 
    {
        perror("fopen failed");
        exit(-1);
    }
    fclose(pf);
    printf("新建完成\n");
    sleep(30);
    return 0;
}
